home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / ktshp231.zip / KTSHOPER.DOC < prev    next >
Text File  |  1992-09-23  |  59KB  |  1,384 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.              KTShopper - The OnLine Shopping Center
  12.  
  13.                           Version 2.31
  14.  
  15.  
  16.  
  17.                       Copyright(c) 1991-92
  18.                      Kelsey Technologies and
  19.                         Mark P. Cirmotich
  20.                       All Rights Reserved.
  21.  
  22.  
  23.  
  24.                          Distributed by:
  25.                        Kelsey Technologies
  26.                        Post Office Box 288
  27.                    St. Mary's, GA  31558  USA
  28.  
  29.                      Tel:    (912) 882-0533
  30.                      BBS:    (912) 882-3588
  31.                       (24 Hrs/14400b/8/n/1)
  32.  
  33.  
  34.  
  35.  
  36.                        September 23, 1992                            DISCLAIMER
  37.                            ~~~~~~~~~~
  38.      Kelsey Technologies makes no warranties or claims to the
  39.      fitness of this program. The user of this program, makes use
  40.      of this program accepting any and/or all responsibilities
  41.      for the actions of this program.
  42.  
  43.      Though we at Kelsey Technologies have taken every measure
  44.      possible to insure that the program will/does function
  45.      properly and will not cause any loss or contamination to
  46.      your data, we cannot accept responsibility for unexpected
  47.      bugs or other problems with the program that could result in
  48.      the loss of or contamination of your data.
  49.  
  50.      If you do experience problems (bugs!) with the program, we
  51.      would like to know.  Contact Kelsey Technologies directly,
  52.      or our support BBS.
  53.  
  54.  
  55.                         ACKNOWLEDGEMENTS
  56.                         ~~~~~~~~~~~~~~~~
  57.      Tammy, Kelsey, and Lindsey for their continued Support.
  58.      Thanx Girls!
  59.  
  60.      Special thanks to Greg Lief for making us Clipper
  61.      Programmer's Lives so much easier!!!!!!
  62.  
  63.      Marshall Dudley for DOORWAY. Without it, KTShopper wouldn't
  64.      exist. Thanx Marshall!
  65.  
  66.      Ralph Tartaglia for the Excellent Report Writer.
  67.  
  68.      Jack Odom and Computer Clinic for the development machine.
  69.  
  70.      Jay Baker, Paul Moro, Bob Ort, James B. Clark, and Dave
  71.      Schlessinger, for testing and discovering those creepy
  72.      little red windows....and proofing the manual.
  73.  
  74.      Thanx to the following for various
  75.      hints/tricks/traps/suggestions/etc: Mike Gould, Lawrence
  76.      Goulet, James Knapp, Gerald Bernor, Doug Hasings, Mike
  77.      Anderson, Ken Task, and Corey Blake.
  78.  
  79.      o    Clipper 5.0 is a registered trademark of Nantucket.
  80.      o    Grumpfish is a registered trademark of Greg Lief. 
  81.      o    Linkable Report Writer 5 is a trademark of Ralph
  82.           Tartaglia.
  83.                           INTRODUCTION:
  84.                           ~~~~~~~~~~~~
  85.      Thank you for exploring our OnLine Shopping System-
  86.      KTShopper! With KTShopper your BBS will become a complete
  87.      on-line shopping center for just about anything you can
  88.      dream of. In fact, KTShopper will not only sell your
  89.      product, it can also act as a shopping mall for other
  90.      peoples products- rent space! With KTShopper's Report Writer
  91.      and other configuration tools, you can create a mall of up
  92.      to 1 billion stores, each with up to 1 billion products!
  93.      WOW! Granted, that's going a little overboard, but the
  94.      possibilities are limitless. KTShopper works just as well
  95.      with one shop as it does with a thousand.
  96.  
  97.      Speaking of configuration options....KTShopper can use ANY
  98.      User File (Door.sys, Callinfo.bbs, etc.). You can create
  99.      multiple pricing levels, change colors, set MaxAmounts,
  100.      Validation Requirements, Psudeo Accounting, Form Letters,
  101.      Unlimited Shipping and Payment Options including Credit
  102.      Cards and COD's, Track Back- Orders, LockOuts, Pricing
  103.      Labels, Selectable Taxing Options, and too many other things
  104.      to list!
  105.  
  106.      KTShopperSO v1.0, which can be found in a separate archive
  107.      called KTSOWN1x, is a utility for easily accessing orders
  108.      and customer information from a BBS who is running KTShopper
  109.      v2.3x. KTShopperSO is similar to the SysOp Utilities
  110.      packaged with the KTShopper system however it's specially
  111.      designed for the "Shop Owner". Many SysOps using KTShopper
  112.      have expressed an interest in such a utility so they may
  113.      "rent space" on their BBS and provide a way for their
  114.      "tenants" to access their orders off-line without the SysOp
  115.      of the Host systems intervention. Here it is! You will find
  116.      the documentation to this system in a file called KTSOWN.WP
  117.      (WordPerfect), and KTSOWN.DOC (ASCII). Also included with
  118.      this archive is a file called RENTAL.DOC with important
  119.      information about setting up your system to accept tenants.
  120.  
  121.      Before digging into KTShopper, we recommend you read through
  122.      this manual to familiarize yourself with the various
  123.      options, it's quite comprehensive.......now, without further
  124.      ado.....
  125.  
  126.  
  127.                          README.1ST FILE
  128.                          ~~~~~~~~~~~~~~~
  129.      If you have not done so already, please check the archived
  130.      file immediately for a file entitled README.1ST. Please take
  131.      a moment to print and read this file before continuing. This
  132.      file will contain any late breaking news and
  133.      up-to-the-minute changes which aren't included in this
  134.      manual.
  135.  
  136.                         WHAT'S REQUIRED?
  137.                         ~~~~~~~~~~~~~~~~
  138.      KTShopper v2.1 was created using Clipper v5.01 and has a
  139.      built in VMM (Virtual Memory Manager) and uses dynamic
  140.      overlays. KTShopper has been tested on a 256k XT machine and
  141.      ran without a hitch (not too fast though). You should have
  142.      your CONFIG.SYS file setup with the following parameters AS
  143.      A MINIMUM: (See Readme.1st File for more information) 
  144.  
  145.           Files=20   (99 recommended)
  146.           Buffers=40 
  147.  
  148.      A color monitor is also highly recommended, though is not
  149.      required.
  150.      You will need a hard disk drive with at least 1.5 meg
  151.      depending on how many stores you decide to open. You may
  152.      remove the SYSOP.EXE file after your system has been
  153.      configured to conserve disk space however, this is not
  154.      recommended. The SYSOP.EXE file you will use on a daily
  155.      basis depending on how many orders are pouring through your
  156.      system. I hope you can't keep up with them! Wouldn't that be
  157.      nice.....
  158.  
  159.      You don't even need a BBS to use KTShopper! You could run
  160.      this system on a Unit in your Business or whatever else and
  161.      allow persons to come in and place orders over in the corner
  162.      of the room. It even will print an invoice on the spot. If
  163.      you are interested, we have another version of KTShopper
  164.      which will not only display advertisements (such as this
  165.      one) but will also show a .PCX file to go along. Please
  166.      contact us for more information and pricing by calling (912)
  167.      882-0533 between the hours of 9:00am and 4:00pm Eastern
  168.      Standard Time.
  169.  
  170.      Lastly, if you DO use KTShopper on a BBS (which I'm sure
  171.      most will), you will need a copy of DOORWAY.EXE which can be
  172.      found on most BBS's under the file DRWY212.ZIP (which is the
  173.      latest as of this writing). If you can't find it on a local
  174.      board, call Kelsey Technologies Support BBS at (912) 882-
  175.      3588 and download it from us. There is no wait for
  176.      registration on our BBS to download this file. More about
  177.      setting up KTShopper with DOORWAY later...
  178.  
  179.      Well, let me point out one more thing about DOORWAY. With
  180.      the new version of DOORWAY, you could setup KTShopper as a
  181.      stand alone system without the need for a BBS front end
  182.      using DWHost (which is included with DOORWAY) This is ideal
  183.      for businesses who wish to take orders 24 hours a day,
  184.      without the need to understand and use a complicated BBS
  185.      system.
  186.  
  187.                       INITIAL SETUP (SYSOP)
  188.                       ~~~~~~~~~~~~~~~~~~~~~
  189.      I am assuming you have un-archived the KTShopper files, or
  190.      you probably wouldn't be reading this. So, go to the
  191.      directory which contains all the KTShopper files and run the
  192.      SysOp program.
  193.  
  194.      Please also find in this archive a file called FILES.DOC
  195.      which gives a brief explination of the files included in
  196.      this archive and their purpose.
  197.  
  198.  
  199.            A FEW HIDDEN FEATURES IN THE SYSOP PROGRAM
  200.            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201.        (the following was taken from the GrumpFish Manual)
  202.      GrumpCalc: A simple spreadsheet. This is not intended to
  203.      replace Lotus, however it is perfect for situations when you
  204.      need to perform simple calculations to determine what value
  205.      should be entered into a numeric field.
  206.  
  207.      It allows you to make references to other cells, to sum a
  208.      rectangular group of cells, and print all or part of the
  209.      spreadsheet. Other features include the ability to use
  210.      Lotus-style justification formulae and change column widths.
  211.      Recalculation is automatic and fully recursive.
  212.  
  213.      To Invoke GrumpCalc, press the F3 Key while editing a
  214.      numeric field. For On-Line help, press the F1 Key. 
  215.  
  216.      PopCalc: A simple calculator. It includes all the basic
  217.      operators including exponentiation, percentages, a paste
  218.      function, and a full featured memory. You may also move the
  219.      calculator with the arrow keys if it's in your way.
  220.  
  221.      To invoke PopCalc, press the F2 Key while editing a numeric
  222.      field. To paste the number from PopCalc to the current
  223.      field, press CTRL_ALT_P.
  224.  
  225.  
  226.                           THE MAIN MENU
  227.                           ~~~~~~~~~~~~~
  228.  
  229.                     Shops               Customers
  230.                     Orders              Order Detail
  231.                     Products            Payment Options
  232.                     Shipping Options    Text Editor
  233.                     Reports             Set Colors
  234.                     Configure           Refresh
  235.                     Ack New Orders      Zap Files
  236.                     KTS Log             Quit
  237.  
  238.      Each option on the Menu can be selected with the highlight
  239.      bar and pressing enter or by pressing the Highlighted Letter
  240.      which corresponds to the desired option.  Now, we will go
  241.      through each option (not necessarily in any order).
  242.  
  243.                             CONFIGURE
  244.                             ~~~~~~~~~
  245.             (options left blank are self explanatory)
  246.  
  247.      Here you will fill out information about your system and the
  248.      way in which you would like KTShopper to run.
  249.  
  250.      Your BBS Name:
  251.           If you will be using KTShopper as a stand alone unit in
  252.           a store and have a printer connected, leave this field
  253.           blank. The customer can then choose to have an invoice
  254.           printed on the local printer. Complete this field if
  255.           you are running KTShopper on a BBS and don't want an
  256.           invoice to go to the local printer. The customer can
  257.           'Capture' the invoice on-line. 
  258.  
  259.      SysOp Name:
  260.  
  261.      Starting Order Number:
  262.           As new orders are received, they are assigned a unique
  263.           number. Enter the number you wish to begin at.
  264.  
  265.      Starting Customer Number:
  266.           As new Customers Register or Logon to KTShopper, they
  267.           will be assigned a unique Customer Number. Enter the 
  268.           number you wish to begin at. 
  269.  
  270.      Name of 'User' File:
  271.           This the name of your BBS's 'User File' i.e. DOOR.SYS,
  272.           CALLINFO.BBS, PCBOARD.SYS, etc. Don't be concerned
  273.           about which ones will work, they all will! I've
  274.           included a file called USER.TST. This is the test file
  275.           which you can use to see KTShopper in action with a
  276.           'User File'. You may also simply set the Stand-Alone
  277.           Option to 'T' (more on that in a minute). If KTShopper
  278.           is running in Stand-Alone Mode, this option is not
  279.           used.
  280.  
  281.      Path to 'User' File:
  282.           This is pretty self explanatory. Be sure to enter the
  283.           ending backslash (\) i.e. C:\BBS\.  If KTShopper is
  284.           running in Stand-Alone Mode, this option is not used.
  285.  
  286.      User 'Name' Line Number:
  287.           The reason KTShopper can use ANY 'User' file is you
  288.           tell it where to actually find the required
  289.           information. In this case, the user's name. DOOR.SYS
  290.           contains the User's name on line 10 so you would enter
  291.           a 10 in this field if you were using DOOR.SYS. Make
  292.           sense? For now, leave this alone until you've tested
  293.           the System. If KTShopper is running in Stand-Alone
  294.           Mode, this option is not used.
  295.  
  296.      User 'Time Left' Line Number:
  297.           This is the line number of the User's Time Left in
  298.           Minutes in your 'User' File. At this time, KTShopper
  299.           doesn't use this information however, DOORWAY does and
  300.           you should include this information. For now leave this
  301.           alone until you've tested the System. If KTShopper is
  302.           running in Stand-Alone Mode, this option is not used.
  303.  
  304.      Will Users Require Pre-Registration?
  305.           This tells KTShopper whether it should be run as an
  306.           Open system and allow new registrations or not. Leave
  307.           this field 'F' or 'N' to allow new users the ability to
  308.           register. Validation Default (later on) controls
  309.           whether or not they will actually get to use the system
  310.           after registering. If the Pre-Registration option is
  311.           set to T, the message PREVALID.TXT will be displayed
  312.           and the user will be returned to the BBS.
  313.  
  314.      Index on Part Number?
  315.           You have two indexing options to choose from: (1) by
  316.           Part Number, and (2) by Description. This depends on
  317.           how you want your products listed and how you want your
  318.           users to be able to search through the listing. The
  319.           default index is by Description. Should you decide to
  320.           change this, simply delete all your product index files
  321.           (i.e. BOBSTV.NTX), Run Sysop and press 'n' for
  322.           Configure. Change this field (Index on Part Number) to
  323.           a 'Y' for Part Number or 'N' for Description. Next,
  324.           press 'S' for Shops then Escape to Exit. Your New
  325.           Indexes will be created. NOTE: an easy way to find out
  326.           the names of all your shop_files is to enter Shops from
  327.           SYSOP and press the new [O] key for output. Be sure
  328.           your printer is on.
  329.  
  330.      For Future Use:
  331.  
  332.      Your State:
  333.           Your 2 letter State ID is required to calculate state
  334.           taxes or not based on the users state. If you leave
  335.           this field blank, an options window will appear and
  336.           allow you to select via highlight bar. Canada and the
  337.           US territories are also checked/supported.
  338.  
  339.      Your State Tax Rate:
  340.           This is self explanatory. However, orders will be
  341.           charged tax based on this rate ONLY if they reside in
  342.           your state and the products themself are marked as a
  343.           taxable item.
  344.  
  345.      Level x Price Label:
  346.           This is the 'Name' of the price level that your users
  347.           will see. For instance, you could set up KTShopper with
  348.           four prices:
  349.  
  350.                Suggested Retail
  351.                Standard
  352.                Wholesale
  353.                Our Price
  354.  
  355.           Otherwise, they will be generic labels; Price_1,
  356.           Price_2, Price_3, Price_4. You will also be allowed to
  357.           selectively choose which customers get which pricing
  358.           level. More on that later. If you enter 'NONE' as a
  359.           label, that price will NOT be displayed to the user
  360.           regardless if a price exists or not. If you decide to
  361.           use less than four price levels, you can disable the
  362.           un-needed levels. NOTE: Ensure none of your customers
  363.           has a PriceCode greater than the highest price level
  364.           you are using (more on PriceCode later).
  365.  
  366.      Minimum Quantity for Level x Price:
  367.           This feature will automatically update the users price
  368.           level if they exceed these quantities. If you make
  369.           these fields 0, no Quantity Price Breaks will be given.
  370.  
  371.      MaxAmount Default:
  372.           When a New User registers on KTShopper, his customer
  373.           record will be updated with this number to indicate the
  374.           Maximum Dollar Amount he may order. Setting this option
  375.           to 0, will not limit the customer to any amount.
  376.  
  377.      Validation Default:
  378.           If this field is 'T' or 'Y' the user will be allowed
  379.           immediate access to KTShopper after completing the
  380.           Registration Form, Otherwise, the user will be
  381.           presented with the NOTVALID.TXT message. For now, leave
  382.           this alone so you can test out the System. If this is
  383.           set to 'F', you will have to validate the new users
  384.           using the Customer option from Sysop.
  385.  
  386.      Call For Help Phone Number:
  387.           This number will be displayed in various messages when
  388.           the user is asked to call for further assistance. For
  389.           instance, If the customer's order exceeds the maximum
  390.           weight of the desired shipper, he will get a message
  391.           explaining that he should call to make other
  392.           arrangements.
  393.  
  394.      Will KTShopper Be Run Stand-Alone?
  395.           If you set this flag to true 'T', KTShopper will not
  396.           look for a 'User File'. Instead, It will require a User
  397.           Name and Password to be entered when logging on. This
  398.           could be used for testing and if you were going to use
  399.  
  400.           KTShopper with DWHost (included with DOORWAY), or as a
  401.           stand alone system in the corner of your store.
  402.           REMEMBER: we also have a version of KTShopper which
  403.           will not only take your customers orders, but will show
  404.           them a picture also.
  405.  
  406.      If Stand-Alone, Enter MaxTime Default:
  407.           This feature is not yet implemented. What this will do
  408.           is determine how much time the user will be allowed
  409.           access to the KTShopper system, instead of reading it
  410.           from the 'User File'. This is up to you however, some
  411.           people may get ticked off if they are pushed out of the
  412.           mall. You know what it's like to get pushed out of a
  413.           store- especially if you plan on making a purchase.
  414.  
  415.      Line x on Invoice: 
  416.           Use these four lines for your address and phone number
  417.           which will be printed on top of the invoice.
  418.  
  419.      Enable Logging Function: 
  420.           By selecting this option the Logging of EVERYTHING the
  421.           user does is enabled. See KTS Log below.
  422.  
  423.      Message To Be Printed On Bottom Of Invoice: 
  424.           These three lines are for your use any way you see fit.
  425.           You could use it for advertising or payment terms, etc.
  426.           These will appear at the end of the Invoice.
  427.  
  428.  
  429.                      SETTING UP YOUR STORES
  430.                      ~~~~~~~~~~~~~~~~~~~~~~
  431.      NOTE: KTShopper now has a companion product called
  432.      KTShopperSO!. You will find references to that product
  433.      throughout this documentation. If you are interested in
  434.      providing 'Rental Space' to others, please obtain a copy of
  435.      the archive called KTSOWN10 (at the time of this writing). 
  436.  
  437.      From the SysOp Main Menu, select the SHOPS option.
  438.  
  439.      The following options are available while using the Shops
  440.      File and all other databases:
  441.  
  442.           Add, Delete, Edit, Search, View, Lock Columns, and
  443.           Escape.
  444.  
  445.           [A]dd- Adds new records.
  446.           [D]elete- Deletes Records (permanently).
  447.           [E]dit- Allows Editing of current records.
  448.           [S]earch- Searches for Records.
  449.           [V]iew- Views the current record.
  450.           [O]utput- Prints the file in list form.
  451.           [Esc]- Quit
  452.  
  453.      These keys are the same throughout the SysOp utilities.
  454.  
  455.  
  456.                           ADDING SHOPS
  457.                           ~~~~~~~~~~~~
  458.      After selecting Shops from the Main Menu, you will need to
  459.      [A]dd. There are three fields of information to complete:
  460.      Shop_File, Shop_Name, and Descrip.
  461.  
  462.      SHOP_FILE: 
  463.           Any eight character DOS filename to be created
  464.           containing the Products for this particular Shop.
  465.  
  466.      SHOP_NAME: 
  467.           Name of the Shop, i.e. Crazy Bob's TV's.
  468.  
  469.      DESCRIP:
  470.           Description of this particular store, i.e. The Best    
  471.           Deals In Electronics.
  472.  
  473.      OWNERCODE:
  474.           The is the unique identifier for a 'Tenants' store and
  475.           products. As customers purchase these products, the
  476.           OwnerCode will be inserted into the Orders File for his
  477.           download. It's VERY important that you stress to your
  478.           Shop Owners to coordinate with you before they begin
  479.           creating shops on their systems. The OwnerCode must
  480.           match exactly on both systems. If you won't be renting
  481.           shops to anyone else, you can simply ignore this field
  482.           throughout KTShopper. 
  483.  
  484.      OWNERFILE:
  485.           A DOS Text File which contains information about your
  486.           store. You can create this file using the Text Editor
  487.           from the Main Menu. The extension for this file MUST be
  488.           TXT. Your "Store Advertisement" may be up to 60k in
  489.           length however, you should limit it to about 3/4 of a
  490.           page. Generally most people who choose to look at your
  491.           store advertisement will not bother to read through the
  492.           entire document. Keep it short and simple while
  493.           emphasizing your point (Why your store is so great).
  494.           NOTE: This feature was originally added for the Shop
  495.           Owners but will work for all of your stores whether you
  496.           rent shops to anyone or not.
  497.  
  498.           In addition to the standard text files, you may now
  499.           also create an ANSI store advertisement. The file
  500.           should be created with TheDraw and saved as a .BIN
  501.           file, vise a .TXT file. When a User chooses to see the
  502.           Store Advertisement, they will be presented with this
  503.           ANSI screen instead of the Text Message.
  504.  
  505.      After you have added your Shop Names into the Shop
  506.      MasterFile, press [Esc] and the associated database files
  507.      and indexes will be created.
  508.  
  509.  
  510.                   ADDING PRODUCTS TO YOUR SHOP
  511.                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512.      Select Products from the SysOp Main Menu.
  513.  
  514.      You will be presented with a pick list of shops which you
  515.      just created. Use the Up and Down Arrow keys to highlight
  516.      the shop you wish to add products to then press Enter.
  517.  
  518.      [A]dd records as described earlier. Each Shop has the
  519.      following Fields:
  520.  
  521.      PARTNO: 
  522.           The Part Number of this product.
  523.  
  524.      DESCRIP: 
  525.           Description of the Product.
  526.  
  527.      NOTE: 
  528.           Place advertisement text in this field. Each Notes
  529.           Field can be up to 60k in length.
  530.  
  531.      PRICE_1: 
  532.           The Level 1 Price (Sug. Retail?)
  533.  
  534.      PRICE_2: 
  535.           The Level 2 Price (Standard?)
  536.  
  537.      PRICE_3: 
  538.           The Level 3 Price (Wholesale?)
  539.  
  540.      PRICE_4: 
  541.           The Level 4 Price (Member?)
  542.  
  543.      WEIGHT: 
  544.           The weight in pounds of this item.
  545.  
  546.      INSTOCK: 
  547.           Logical T/F or Y/N.
  548.  
  549.      ONHAND: 
  550.           Inventory of quantity currently on hand.
  551.  
  552.      TAXABLE: 
  553.           Tells KTShopper if this is a Taxable Item or Not.
  554.  
  555.      After [A]dding your products to this store, you will be
  556.      returned to the Store Selection Menu. Press Escape to Exit
  557.      and you'll be returned to the SysOp Main Menu, or continue
  558.      adding products to your other stores as required.
  559.  
  560.  
  561.                      ADDING PAYMENT OPTIONS
  562.                      ~~~~~~~~~~~~~~~~~~~~~~
  563.      Select Payment Options from the SysOp Main Menu. [A]dd the
  564.      Payment Options you wish to offer by completing the
  565.      following for each record: 
  566.  
  567.      CODE: 
  568.           Contains the Code which will be added to the Customer
  569.           Record depending on which options he selects.  Each
  570.           code should be unique.
  571.  
  572.      DESCRIP: 
  573.           Is the description of these Options. i.e. American
  574.           Express, Company P.O., Personal Check, MasterCard, etc.
  575.  
  576.  
  577.                      ADDING SHIPPING OPTIONS
  578.                      ~~~~~~~~~~~~~~~~~~~~~~~
  579.      Select Shipping Options from the SysOp Main Menu. [A]dd new
  580.      shipping options you wish to offer by completing the
  581.      following for each record:
  582.  
  583.      SHIP_FILE: 
  584.           Any eight character DOS filename which contains the
  585.           shipping prices. You will need to create a file to hold
  586.           these which ends in .TXT. There are several examples
  587.           included however, we recommend you verify each as these 
  588.           prices change regularly. Each line of the ????????.TXT
  589.           files is one pound and MUST be 6 characters long. For
  590.           example, line one in this file would be the price for
  591.           shipping up to one pound and MUST CONTAIN LEADING
  592.           ZEROS, i.e. .75 for one pound would be entered as
  593.           000.75. Remember, each line corresponds to each pound.
  594.           Line 127 would be the price for shipping up to 127 
  595.           pounds.  You can use the Text Editor included on the
  596.           SysOp Main Menu to edit/create these files.
  597.  
  598.      CODE: 
  599.           Is the five character Code which will be appended into
  600.           the customer record and order file as orders are
  601.           received.
  602.  
  603.      SHIP_NAME: 
  604.           Is the description of that particular shipping option.
  605.  
  606.      COD_CHARGE: 
  607.           Is the amount to charge in addition to shipping for
  608.           sending the package COD (if you offer COD). NOTE: If
  609.           you will be offering COD you MUST also have a Payment
  610.           Option called COD.
  611.  
  612.      MISC_CHARGE: 
  613.           Hey, get what you can huh? Really, most shippers have
  614.           an additional fee for return receipts etc. Place that
  615.           additional fee here. Call it a handling charge.
  616.  
  617.      INS_100: 
  618.           This is the insurance rate per 100 dollars to be
  619.           charged.
  620.  
  621.      MAX_WT: 
  622.           This is the maximum amount the shipper will accept per
  623.           package. For instance, UPS has a maximum of 70 pounds.
  624.           Be sure that your SHIP_FILE.txt has 70 lines of data if
  625.           you enter 70 pounds as a Max. 
  626.  
  627.  
  628.                         EDITING CUSTOMERS
  629.                         ~~~~~~~~~~~~~~~~~
  630.      Select Customers from the SysOp Main Menu. Again, the
  631.      familiar browse window will appear. Customers will be added
  632.      automatically each time a new one registers with KTShopper.
  633.      A brief explanation of each field follows:
  634.  
  635.      CUSTID: 
  636.           This is the Customer ID Number which increments
  637.           automatically starting with the number you entered in
  638.           the Configure Option.
  639.  
  640.      COMPANY:
  641.  
  642.      NAME: 
  643.           This field is inserted from the 'User File' and cannot
  644.           be changed by the user, only the SysOp. Also Note, this
  645.           field is used to search for existing users. If a user
  646.           logs into the Shopper and you have changed his NAME, he
  647.           will be treated as a New Customer and will be required 
  648.           to Re-Register.
  649.  
  650.      ADDRESS1:
  651.  
  652.      ADDRESS2:
  653.  
  654.      CITY:
  655.  
  656.      STATE:
  657.           As in the Configuration Section, when entering your
  658.           State for Tax Purposes, the User will also be presented
  659.           with a Pick List while on-line.
  660.  
  661.      ZIP:
  662.  
  663.      PHONE:
  664.  
  665.      FAX:
  666.  
  667.      LASTORD: 
  668.           This date is updated each time the customer places an
  669.           order.
  670.  
  671.      AMOUNTDUE: 
  672.           This is the current amount due including Tax and
  673.           Shipping. This field is also compared to the MaxAmount
  674.           Option and will not allow the customer to place an
  675.           order if this field exceeds MaxAmount.  Be sure to
  676.           update this as your customers pay.
  677.  
  678.      TODATE: 
  679.           This is updated each time the customer places an order
  680.           and only reflects the product costs, not Tax and
  681.           Shipping. Use this field to determine who your better
  682.           customers are.
  683.  
  684.      PMTCODE: 
  685.           This will be selected by the user upon registration and
  686.           can be changed while placing orders. It's the five
  687.           character Payment Option Code from the Payment Options
  688.           Database.
  689.  
  690.      SHPCODE: 
  691.           Much like PMTCODE, the customer selects his Shipping
  692.           Option during Registration and can be changed during
  693.           ordering.
  694.  
  695.      CCNUMBER: 
  696.           If the user wishes to use a Credit Card, this should
  697.           contain his Credit Card Number, entered by him. 
  698.  
  699.      CCEXPDATE: 
  700.           The expiration date of the Credit Card.
  701.  
  702.      PRICE_CODE: 
  703.           Enter a 1,2,3, or 4 here to determine which pricing
  704.           level this customer has. If nothing is entered in this
  705.           field, Level 1 is assumed. An arrow showing "<-- Your
  706.           Price" will appear to the customer as he is viewing the
  707.           various products. Ensure this price code doesn't exceed
  708.           your highest level price label. 
  709.  
  710.      DISCOUNT: 
  711.           This is the percentage of discount this customer has.
  712.           The discount is applied to this customers pricing
  713.           level. If this field is blank (0.00), the customer will
  714.           never even know that a discount is available as it
  715.           isn't displayed. For customers with a discount, the
  716.           message DISCOUNT= 10% (or whatever) will be displayed
  717.           as they are placing orders and will properly be applied
  718.           to the product prices- never the tax or shipping
  719.           charges. 
  720.  
  721.      MAXAMOUNT: 
  722.           Here you can selectively set MaxAmount values for each
  723.           user. Should he exceed this amount (AMOUNTDUE), a
  724.           message will be displayed and the current order will
  725.           not be processed. If MAXAMOUNT=0, the user will not be
  726.           restricted to any specific amount.
  727.  
  728.      LOCKOUT: 
  729.           Should this user really tick you off, you can Lock him
  730.           Out by placing a T or Y in this field. If this user
  731.           attempts to logon and is LockedOut, the LOCKOUT.TXT
  732.           message will be displayed and then be returned to the
  733.           BBS.
  734.  
  735.      VALIDATE: 
  736.           If you have set the default VALIDATION to F/N in the
  737.           configuration section, this field will automatically be
  738.           set to false for new users and will require you to
  739.           Validate them before they are granted access to the
  740.           system. Enter a T/Y for Validation.
  741.  
  742.      PASSWORD:
  743.           If you are using KTShopper as a Stand-Alone program,
  744.           this field will be updated with the Users' Password
  745.           upon initial Registration and then checked each time he
  746.           logs on. The user cannot change his password after it's
  747.           been entered. Only the SysOp can change passwords. 
  748.  
  749.      OWNERCODE:
  750.           The unique code to distinguish this person as a Shop
  751.           Owner. Leave this field blank if you'll not be using
  752.           the KTShopperSO! companion products. If however you
  753.           will be renting space to this customer, make sure that
  754.           the OWNERCODE matches the OWNERCODE field in SHOPS.
  755.  
  756.  
  757.           VIEWING/EDITING ORDERS SUMMARY FILE (ORDERS)
  758.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  759.      Select Orders from the SysOp Main Menu. Orders will be
  760.      placed in this file as they are received. Here you can keep
  761.      additional notes and see just how business is going. For a
  762.      detailed description of each item ordered, you will need to
  763.      use the ORDERS DETAIL file which will be discussed later. 
  764.  
  765.      CUSTID:
  766.  
  767.      ORDER_NO: 
  768.           This is the unique order number which is incremented
  769.           from the starting Orders Number you selected in
  770.           Configuration.
  771.  
  772.      ORD_DATE: 
  773.           The date this order was placed.
  774.  
  775.      WEIGHT: 
  776.           The Total weight of the order.
  777.  
  778.      SUBTOTAL:
  779.  
  780.      TAX:
  781.  
  782.      SHIP_VIA: 
  783.           This is the Shipping Code the user selected to have his
  784.           order shipped.
  785.  
  786.      SHIPPING:
  787.  
  788.      GRANDTOTAL:
  789.  
  790.      BACKORDER: 
  791.           This is a T/F Y/N field to determine if this order is
  792.           placed on hold because of Backorder. 
  793.  
  794.      SHIPDATE: 
  795.           Enter the date this order was filled and shipped.
  796.  
  797.      PAY_VIA: 
  798.           The method the customer selected to pay for his order.
  799.  
  800.      CCNUMBER: 
  801.           Credit Card Number if different from the Customer File.
  802.  
  803.      CCEXPDATE: 
  804.           Expiration Date of Credit Card if different from
  805.           Customer File.
  806.  
  807.      ACK: 
  808.           This field can be automatically updated to a true by
  809.           selecting ACK NEW ORDERS from the SysOp Main Menu. I
  810.           created this field primarily for the reporting feature.
  811.           Now you can select to print only New orders (not
  812.           acknowledged). 
  813.  
  814.      OWNERCODE:
  815.           The unique Shop Owner Identifier which flags this order
  816.           to him. 
  817.  
  818.  
  819.           VIEWING/EDITING ORDERS DETAIL FILE (ORDETAIL)
  820.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  821.      The OrDetail file contains the individual line items for
  822.      each order. Some of the information is redundant from the
  823.      Orders File however, this is necessary for printing reports.
  824.      You'll see that later when  using the Report Writer.
  825.  
  826.      CUSTID:
  827.  
  828.      ORDER_NO:
  829.  
  830.      PARTNO: 
  831.           Contains the items Part Number which you assigned when
  832.           adding items to the various shops. 
  833.  
  834.      PRICE: 
  835.           This is the Price Each Field which is inserted based on
  836.           the customers Price Level (1-2-3-4). 
  837.  
  838.      WEIGHT: 
  839.           The weight of the item.
  840.  
  841.      QTY: 
  842.           Quantity ordered.
  843.  
  844.      BACKORDER: 
  845.           Put a T/F Y/N in here to determine whether this item is
  846.           on Back Order or Not. 
  847.  
  848.      SHIPDATE: 
  849.           Enter the date this item was filled and shipped.
  850.  
  851.  
  852.                            TEXT EDITOR
  853.                            ~~~~~~~~~~~
  854.      This is a generic Text Editor which will allow you to
  855.      maintain all of your User Messages and Shipping Files as
  856.      well as any other DOS Text Files you may wish. Please Note:
  857.      the maximum size of the file must NOT exceed 60k! When you
  858.      start the Text Editor and are asked for a file name, just
  859.      press Enter for a Pick List. Also, you may get help  on the
  860.      various editing keys by pressing ALT-H while in the editor.
  861.      Several of the options will do nothing for you such as
  862.      Buffer. These are designed to be used when the editor is
  863.      configured as a Hot Key selection rather than a Menu
  864.      Selection.
  865.  
  866.  
  867.  
  868.                              REPORTS
  869.                              ~~~~~~~
  870.      The Report Writer was written by Ralph Tartaglia and was
  871.      linked into the KTShopper SysOp System. I could spend about
  872.      20 more pages explaining how to use it but I'll let you
  873.      figure it out for yourself. It's very easy and you will be
  874.      prompted every step of the way. The report writer not only
  875.      prints multiple file reports, but also does mailing labels
  876.      (nice for sending out the bills). I have included several
  877.      reports for you to use but you can create many, many more to
  878.      do just about anything. Use the ones I've provided for now.
  879.      When you get comfortable with KTShopper and the associated
  880.      files, then begin to tailor the reports to your individual
  881.      needs. This Report Writer is Excellent and you'll be very
  882.      impressed with the quality of output you can create.
  883.  
  884.      In addition to creating very sophisticated reports, it also
  885.      has the ability to control your printer (including laser).
  886.      The default printer configuration is Epson FX??. The Sample
  887.      Reports are all setup for condensed print (132 characters
  888.      across), so be sure to setup your laser printer accordingly
  889.      via the Report Writer (if you intend on using a laser
  890.      printer, of course). 
  891.  
  892.      To pull up the sample reports I've included, go to the
  893.      Report Execution Menu (after starting the Reports Option
  894.      from the SysOp Main Menu). From there you can select which
  895.      report you want and then make any changes or create queries. 
  896.      
  897.  
  898.                              REFRESH
  899.                              ~~~~~~~
  900.      The Refresh option simply resets the data files' associated
  901.      Indexes. It's a good idea to run this on a regular basis to
  902.      avoid any 'unforeseen' problems down the road and keep your
  903.      data 'Fresh'. I recommend you run this about weekly or more
  904.      often depending on your business flow. 
  905.  
  906.  
  907.                          ACK NEW ORDERS
  908.                          ~~~~~~~~~~~~~~
  909.      This option places a True flag in the Orders Detail File
  910.      which acknowledges the orders have been reviewed. You may
  911.      however, do this manually by editing each record (which
  912.      probably isn't a bad idea). But if you choose to print the
  913.      new orders each day, and want a quick way to differentiate
  914.      between new and existing orders, run the ACK NEW ORDERS
  915.      option (after printing the new orders). 
  916.  
  917.  
  918.                            SET COLORS
  919.                            ~~~~~~~~~~
  920.      This again is a generic color set utility. Not all of the
  921.      options are applicable but you are free to experiment. You
  922.      shouldn't have any problem figuring out what it does and how
  923.      to use it. I do recommend you make a copy of the COLORS.KTS
  924.      file before totally rearranging the colors.
  925.  
  926.  
  927.                             ZAP FILES
  928.                             ~~~~~~~~~
  929.      This option can get you in some deep %$@#@ if you're not
  930.      careful! You will be presented with a Y/N option for each
  931.      file. If you select 'Y', the associated file will be
  932.      cleared/zeroed/wiped/zapped/etc. The actual data file will
  933.      not be removed from your disk, but the data will be
  934.      permanently erased. 
  935.  
  936.      ERASING INDIVIDUAL SHOPS: You may erase shops from the Shops
  937.      Master File by selecting Shops from the SysOp Main Menu and
  938.      then [D]elete. This simply removes the name from the list of
  939.      Shops in the System. It DOES NOT remove the shop from disk.
  940.      You will have to do that manually if you no longer need a
  941.      particular shop. This was done to provide a buffer zone,
  942.      should you decide to bring that shop back online. 
  943.  
  944.  
  945.                              KTS Log
  946.                              ~~~~~~~
  947.      There are three options presented when selecting this
  948.      option. [V]iew, [M]ake Text File, and [C]lear. 
  949.  
  950.      [V]iew will bring up the infamous browse as with all the
  951.      other options. You have the ability to edit, search, etc. as
  952.      with the others although I don't see anyone really needing
  953.      these features.
  954.  
  955.      [M]ake Text File will simply copy the KTSLOG.DBF file to a
  956.      standard ASCII Text file called KTSLOG.TXT. 
  957.  
  958.      [C]lear will allow you to select a date using your arrow
  959.      keys on a pop-up calendar. The file will be cleared of all
  960.      records before the entered date. This provides you a means
  961.      of keeping only the most recent data. Maybe you could purge
  962.      the file weekly and always have a weeks worth? Anyway, if
  963.      you don't ever clear it, it can only handle about two
  964.      billion records so keep a close watch...Really though,
  965.      you'll be surprised how much information this thing will
  966.      fill up with. When I said it tracks Everything, I mean it!
  967.      It's a great way to track what products your customers are
  968.      just looking at and which ones they're buying. 
  969.  
  970.  
  971.                             TRIAL RUN
  972.                             ~~~~~~~~~
  973.      KTShopper v2.31 comes ready to run with sample data. Feel
  974.      free to try it out now before changing any of the options.
  975.      Take a walk around both programs (KTSHOPER and SYSOP) now
  976.      before you continue....consider it a break from this huge
  977.      manual!
  978.  
  979.      Method #1: (Easy! Stand-Alone Configuration. Recommended!)
  980.  
  981.      This option requires little setup. There is an option in the
  982.      Configuration Portion of the SysOp Utilities Program "Will
  983.      KTShopper be run in Stand-Alone Mode?" If you flag this
  984.      option True (T/Y), KTShopper will not even look for the
  985.      "User File". Instead, you will be prompted to enter a Name
  986.      and Password before being granted access to the System. If
  987.      you are a New User (which you will be), you will be asked to
  988.      enter your Password Twice, then complete the Registration
  989.      Information.
  990.  
  991.      Method #2: (Using DOOR.SYS or similar file.)
  992.  
  993.      Now that you have an idea about each of the SysOp options,
  994.      you can give this little gem a trial run. I've included two
  995.      sample stores for you to test out the system and a sample
  996.      User File called USER.TST. Take a moment now to configure
  997.      KTShopper to use the USER.TST file by entering the following
  998.      information in the Configuration Options Section of the
  999.      SysOp utilities:
  1000.  
  1001.           NAME OF USER FILE:              USER.TST
  1002.           USER NAME LINE NUMBER:          1
  1003.           USER TIME LEFT LINE NUMBER:     2
  1004.           PATH TO USER FILE:              C:\KTS\
  1005.  
  1006.      NOTE: The path to User File option should be the path in
  1007.      which you unarchived the files to (for testing). When your
  1008.      system is setup the way you intend to run it, you would
  1009.      change the path to reflect the actual path in which your
  1010.      'User File' resides. You could also change the USER.TST file 
  1011.      to reflect your real name or alias. 
  1012.  
  1013.      GO! To start KTShopper, simply type KTSHOPER. To start
  1014.      SYSOP, simply type SYSOP. Have fun! If you want to see
  1015.      KTShopper in action on a BBS, call Kelsey Technologies
  1016.      Support BBS and select Option A from the Doors Menu. NOTE:
  1017.      YOU WILL NOT BE BILLED FOR ANYTHING YOU ORDER FROM OUR
  1018.      SYSTEM. IT'S THERE SIMPLY SO YOU CAN TEST IT OUT.
  1019.  
  1020.      When you start KTShopper, you will be presented with a menu
  1021.      consisting of Enter Mall, Change Personal, Order Status, and
  1022.      Quit. Enter Mall of course enters the shopping center,
  1023.      Change Personal allows the user to change his address, phone
  1024.      number, password, etc., and Order Status will present the
  1025.      user with his current payment status as well as the status
  1026.      of his last order.
  1027.  
  1028.  
  1029.             A FEW NOTES ABOUT THE ????????.TXT FILES
  1030.             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1031.      When designing your ????????.TXT files, be sure to leave
  1032.      room at the bottom for a "...Press any key..." message. ALL
  1033.      messages will clear and continue after 15 seconds, that
  1034.      seems like hours to the unfamiliar user.
  1035.  
  1036.      The ????????.TXT files must be straight ASCII text and must
  1037.      NOT exceed 78 characters in length per line! ALL
  1038.      ????????.TXT files must NOT contain more than 15 lines. If
  1039.      it does, any lines after 15 will NOT be displayed. Remember,
  1040.      leave room for the "...Press any key...".
  1041.  
  1042.  
  1043.             A FEW NOTES ABOUT THE shipping.TXT FILES
  1044.             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1045.      ONCE AGAIN.....If the Max_Wt of the Shipper is 70 pounds, be
  1046.      sure you have 70 line entries in the shipping.TXT file. 
  1047.  
  1048.      Each line corresponds to that weight. i.e. Line 1 for 1
  1049.      pound, Line 50 for 50 pounds, Line 100 for 100 Pounds, etc.,
  1050.      etc., etc. 
  1051.  
  1052.      Ensure each entry is SIX characters long. i.e. $1.25 would
  1053.      be 001.25, $45.86 would be 045.86, etc., etc., etc. 
  1054.  
  1055.  
  1056.                 A FEW NOTES ABOUT THE ANSI FILES
  1057.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1058.      There are two ANSI screens you can develop for use with
  1059.      KTShopper. The first MUST be named OPENING.BIN and the
  1060.      others will be determined by the name you've entered in
  1061.      OWNERFILE field (see Shops). BOTH MUST BE .BIN FILES! You
  1062.      can create these files using TheDraw, an ANSI drawing
  1063.      program (probably the best around) which can be found on
  1064.      most BBS's (including KTSBBS).
  1065.  
  1066.  
  1067.         SETTING UP KTShopper AS A BBS DOOR USING DOORWAY
  1068.         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1069.      NOTE: IF YOU ARE INTERESTED IN USING KTSHOPPER TO RENT SPACE
  1070.      TO OTHER BUSINESSES, PLEASE SEE RENTAL.DOC FOR MORE DETAILED
  1071.      INFORMATION ON SETTING UP KTSHOPPER TO ACCEPT TENNANTS.
  1072.  
  1073.  
  1074.      First a few lines from the DOORWAY manual...
  1075.  
  1076.      (The following was taken from the first several pages of the
  1077.      DOORWAY manual.   DOORWAY and its associated programs are
  1078.      Copyright(c) 1987,88,89,90,91 by   Marshall Dudley.) 
  1079.  
  1080.   /---------------------------------------------------------\ 
  1081.      DOORWAY is a program which allows almost any program to be
  1082.      run as a door and  bestows the  ability to remotely  control
  1083.      a  computer over a modem. Bulletin boards can utilize
  1084.      DOORWAY to transform normal programs into "DOORS", and 
  1085.      anyone can use DOORWAY  as a remote utility. As a remote
  1086.      utility, DOORWAY will allow you  to control a distant
  1087.      computer via modem, as if you were there.  This has many
  1088.      benefits over CTTY, as will be discussed later. 
  1089.  
  1090.      DOORWAY will  redirect all  programs on  the host,  with the 
  1091.      one exception of programs which use bit-mapped graphics. 
  1092.      DOORWAY  does  a  shell   to  the  program  to  run,   or 
  1093.      shells COMMAND.COM, when used as  a remote utility.  It 
  1094.      then translates and redirects all video to the required COM
  1095.      port and all COM port inputs to the keyboard buffer.   BIOS
  1096.      interrupts  or screen  RAM comparisons are used, so that
  1097.      programs, which  DOS CTTY  cannot redirect, can still be
  1098.      used.  The Board's keyboard is active so that the SYSOP (or
  1099.      person on the HOST end) can aid a remote user, and the SYSOP
  1100.      can see what the user is doing.  COMMAND.COM is not loaded
  1101.      by DOORWAY unless specifically instructed  to do so by the
  1102.      HOST setup; therefore, a user cannot break a program and 
  1103.      get to DOS. If  the user exits or breaks the program,  he
  1104.      will  simply return to DOORWAY, which will return to the
  1105.      board after resetting all  vectors, including  any the
  1106.      application program  may have changed. 
  1107.  
  1108.      DOORWAY monitors Carrier  Detect, and after displaying  a
  1109.      message that carrier was lost, returns to the board.  It 
  1110.      also monitors the input character string and traps any 
  1111.      character(s) the SYSOP wants trapped (such as ^C). It will 
  1112.      can also abort  a program with any character(s) the SYSOP 
  1113.      has defined,  thus making  it possible to run  UNBREAKABLE
  1114.      programs, such as  many commercial games. 
  1115.  
  1116.      The keyboard time and user's time are  monitored, and if
  1117.      either expires, DOORWAY will return to the board (or HOST). 
  1118.      The users's time will be  what is computed as being left 
  1119.      when PCBOARD.SYS or DOOR.SYS is read, unless overridden by a
  1120.      command line switch. 
  1121.  
  1122.      Keyboard expiration time is setable, but defaults to 255
  1123.      seconds (4 minutes 15  seconds).  The keyboard  timeout is
  1124.      reset  on both the com port and  the board's keyboard, so
  1125.      characters  entered at either will reset  the timer. It can 
  1126.      also be reset by  the video going out. 
  1127.  
  1128.      Full  ANSI  GRAPHICS are supported, but if your  program 
  1129.      doesn't need it, DOORWAY  will work just  fine in NON-ANSI
  1130.      mode.  DOORWAY also allows you to send all  the extended
  1131.      keyboard codes, such as the cursor, ALT and Function keys. 
  1132.  
  1133.   \-----------------------------------------------------------/
  1134.  
  1135.      I hope that answers all your questions about the reliability
  1136.      of DOORWAY and how it protects your system. Do you need to
  1137.      ask why I choose doorway as the Communications handler?
  1138.      Everything Marshall says in the preceding paragraphs is
  1139.      true. I've been a registered DOORWAY user for years now and
  1140.      have yet to find a program that didn't work. Fear none about
  1141.      someone 'accidentally' dropping to DOS or wrecking your
  1142.      system, it just can't happen! 
  1143.  
  1144.      Now, on to the needed batch file. We at Kelsey Technologies
  1145.      use the following:
  1146.  
  1147.      @ECHO OFF
  1148.      CD\BBS\DOORS\KTS
  1149.      SET CLIPPER CGACURS (see readme.1st file for more info on
  1150.           this option)
  1151.      DOORWAY SYS /A:ON /B:MSZ /O:T /S:D:\BBS\ /V:D /I:KTSINIT
  1152.           /P:KTSHOPER.EXE
  1153.      CD\BBS
  1154.      EXIT
  1155.  
  1156.      And now an explanation of the above options:
  1157.  
  1158.      DOORWAY   <- Calls the DOORWAY Program. DOORWAY.EXE must be
  1159.                in your path.
  1160.  
  1161.      SYS       <- Tells DOORWAY that DOOR.SYS is created.
  1162.  
  1163.      /A:ON     <- Toggles Alarm ON when someone enters door.
  1164.                     
  1165.      */B:MSZ   <- Tells DOORWAY how to handle line 25. KTShopper
  1166.                doesn't write to line 25, but you can never be too
  1167.                sure. 
  1168.  
  1169.      /O:T      <- Turns off the DOORWAY Opening Screen. 
  1170.  
  1171.      /S:D:\BBS <- Tells DOORWAY where to find DOOR.SYS.
  1172.      
  1173.      */V:D     <- Tells DOORWAY that the program to run writes
  1174.                Directly to the Screen.
  1175.  
  1176.      */I:KTSINIT    <- Displays the Initial Welcome Message
  1177.                     KTSINIT (ASCII TEXT) which instructs your
  1178.                     users to Enable DOORWAY mode in their
  1179.                     Communications Program. The user can then 
  1180.                     press ENTER or "Y" to run KTShopper, or "N" 
  1181.                     to abort.
  1182.  
  1183.      */P:KTSHOPER.EXE    <- Program to Run. KTShopper!
  1184.  
  1185.      * The options marked with an asterisk (*) above are NOT
  1186.      optional! If nothing else, these NEED to be included in your
  1187.      KTShopper Batch File. 
  1188.  
  1189.      NOTE: It is VERY important to inform your users that they
  1190.      MUST  enable the DOORWAY mode in their communications
  1191.      program. Due to the amount of editing and 'non-standard'
  1192.      keystrokes required to use KTShopper, DOORWAY mode is
  1193.      required. The file KTSINIT (the initial welcome screen)
  1194.      explains this. Feel free to change this file as needed. 
  1195.  
  1196.      If you will not be using DOOR.SYS or PCBOARD.SYS as your
  1197.      user file, you should implement a MaxTime argument on the
  1198.      DOORWAY command line. Please See the DOORWAY Manual for more
  1199.      information. 
  1200.  
  1201.      I should also point out that DOORWAY is DesqView aware and
  1202.      KTShopper was tested on a four node WildCat! BBS running
  1203.      under DesqView. If you don't use standard COM1, COM2, COM3,
  1204.      or COM4, DOORWAY can accept the address and IRQ in the
  1205.      command line. Effectively, you could run KTShopper under
  1206.      DOORWAY on any type of Communications Configuration. Just
  1207.      another Reason to use DOORWAY! 
  1208.  
  1209.  
  1210.                  OBTAINING YOUR COPY OF DOORWAY
  1211.                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1212.      As mentioned earlier, you can obtain the latest greatest
  1213.      version of DOORWAY from our BBS by calling (912) 882-3588.
  1214.      If however, you would like to call the DOORWAY Support BBS-
  1215.      DataWorld, the number is (615) 966-3574. As of this writing,
  1216.      the latest DOORWAY Archive is DRWY221.ZIP.
  1217.  
  1218.      In case you're wondering, NO, I'm not being paid by Marshall
  1219.      Dudley to push DOORWAY. I simply think it's an outstanding
  1220.      communications program and anyone serious about running a
  1221.      BBS should own it. Enough said. 
  1222.  
  1223.  
  1224.                         What lies ahead?
  1225.                         ~~~~~~~~~~~~~~~~
  1226.      A simple (but very effective) accounting system to go along
  1227.      with KTShopper. It's in the works now and any input as to
  1228.      what features you would require would be greatly appreciated
  1229.      now. 
  1230.  
  1231.      An Off-Line Ordering System which will allow your customers
  1232.      to download the stores they are interested in and place
  1233.      orders Off-Line. They will then upload their orders which
  1234.      should save both you and them alot of time online. I'm
  1235.      working on a Swap System to swap KTShopper to either EMS/XMS
  1236.      or Disk so you could run your favorite transfer protocol. If
  1237.      this interests you, please leave feedback. 
  1238.  
  1239.      I'm experimenting with a communications routine which will
  1240.      allow KTShopper to run without DOORWAY. I am a big fan of
  1241.      DOORWAY (as if you couldn't tell) but there have been
  1242.      several users who didn't wish to register DOORWAY and were
  1243.      asking for a version of KTShopper with its own comm
  1244.      routines. Again, please provide feedback if this interests
  1245.      you.
  1246.  
  1247.      I'm currently working on a NetWork version of KTShopper
  1248.      which will allow simultanious operation of as many
  1249.      KTShoppers as your system can handle. At this time,
  1250.      KTShopper should be run as a single operation Door. This I
  1251.      expect to be available very shortly.
  1252.  
  1253.      You tell me. What are you looking for in an On-Line shopping
  1254.      system? Anyone who has ever talked to me knows I'm very
  1255.      receptive to comments and suggestions and always try to
  1256.      accommodate their requests. 
  1257.  
  1258.      I have a request. I will provide a free registration to the
  1259.      first person who creates an On-Line documentation file
  1260.      (ASCII) which the Customer can display while in KTShopper
  1261.      (I'll take care of the programming aspects) and/or Download.
  1262.      I simply don't have time with all my other projects I
  1263.      constantly have going. NOTE: Being the first doesn't
  1264.      automatically qualify for the free registration, it has to
  1265.      pass an inspection by my wife Tammy! Good Luck! 
  1266.  
  1267.      Last but not least, Thank You to everyone who has provided
  1268.      support and feedback up to this point. Without you,
  1269.      KTShopper wouldn't exist and continue to be improved upon!
  1270.      I'm asking again, please keep the comments and suggestions
  1271.      coming.                            REGISTRATION
  1272.                           ~~~~~~~~~~~~
  1273.      There are several ways you can register KTShopper:
  1274.  
  1275.      (1)  Send a check or money order for $40.00 with a completed
  1276.      Registration Form to Kelsey Technologies, P.O. Box 288, St.
  1277.      Mary's, GA  31558. Upon receipt of your registration fee, we
  1278.      will generate a Registration Number for you to 'Unlock'
  1279.      KTShopper and will call you via the Voice Phone Number you
  1280.      provided on the Registration Form. NOTE: Personal checks can
  1281.      take as long as fourteen days to clear. 
  1282.  
  1283.      (2)  Call Computer Clinic (The ONLY authorized reseller of
  1284.      KTShopper) at (912) 882-1987 9:00am - 9:00pm Eastern using
  1285.      your Credit Card (Visa, MasterCard, Discover, Amex), and you
  1286.      will receive your Registration Number immediately. 
  1287.  
  1288.      (3)  Call Kelsey Technologies BBS at (912) 882-3588 24 hours
  1289.      a day (using a Credit Card) and place your order through our
  1290.      Registration Door. We will call you via the Voice Phone
  1291.      Number you provided within 48 hours with your Registration
  1292.      Number, or leave you a message.   REGISTRATION FOR KTShopper v2.31 The On-Line Shopping Center
  1293.  
  1294.          ** NOTE: All amounts listed in U.S. Dollars **
  1295.         ** Make Checks Payable To Kelsey Technologies **
  1296.  
  1297.      [  ]  KTShopper v2.31.............................$40.00
  1298.      [  ]  Printed and Bound Users Manual...............10.00
  1299.      [  ]  Upgrade from v1.x to 2.31....................15.00
  1300.      [  ]  Next Version shipped Priority Mail............4.00
  1301.      [  ]  Next Version shipped Next Day.................8.00
  1302.      [  ]        Include DOORWAY with shipped disks......0.00
  1303.  
  1304.                                  Sub-Total..........$________
  1305.         Georgia Residents add 6% Sales Tax...........________
  1306.                                Grand Total...........________
  1307.  ==============================================================
  1308.                      CREDIT CARD ORDERS ONLY
  1309.  ==============================================================
  1310.      Circle: Visa  MasterCard  Discover  AMEX
  1311.      Number: _______________________________________
  1312.      Expire: _______________________________________
  1313.  
  1314.      A NOTE ABOUT CREDIT CARD ORDERS: A 3% processing fee will be
  1315.      added to Visa, MasterCard, and Discover. 5% will be added to
  1316.      AMEX.
  1317.  ==============================================================
  1318.                     REGISTRATION INFORMATION
  1319.  ==============================================================
  1320.      EXACT Name you want to register KTShopper to: (30 Chrs MAX)
  1321.      ___________________________________________________________
  1322.      Phone Number you want to register KTShopper to:____________
  1323.      BBS/Company Name:__________________________________________
  1324.      Your Name:_________________________________________________
  1325.      Address:___________________________________________________
  1326.      City, ST Zip:______________________________________________
  1327.      Voice Phone Number:________________________________________
  1328.      BBS Phone Number:__________________________________________
  1329.  ==============================================================
  1330.                  COMMENTS/SUGGESTIONS/NOTES/ETC
  1331.  ==============================================================
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.         Mail to:  Kelsey Technologies
  1340.                   Post Office Box 288
  1341.                   St. Mary's, GA  31558  USA                          KTShopper v2.31
  1342.           ORDER FORM FOR ADDITIONAL TENANT CAPABILITIES
  1343.  
  1344.      
  1345.        1   Additional Tenant....................$10.00ea
  1346.      2-3   Additional Tenants.................... 8.00ea
  1347.      4-7   Additional Tenants.................... 6.00ea
  1348.      8-10+ Additional Tenants.....................2.00ea
  1349.  
  1350.  
  1351.   How many additional tenants would you like to purchase: _____
  1352.  
  1353.  
  1354.                     Total:__________________
  1355.  
  1356.  
  1357.                          KTShopper v2.31
  1358.             ORDER FORM FOR CUSTOM KTShopperSO! DISKS
  1359.  
  1360.  
  1361. There is a one time fee of $10.00 to create a custom version of
  1362. KTShopperSO! Please send us what you want to be displayed either
  1363. on paper (typed) or a disk containing an ASCII Text file. You may
  1364. have up to 15 additional lines not including your company/bbs
  1365. name.
  1366.  
  1367.  
  1368.                     Total:__________________
  1369.  
  1370.  
  1371.  
  1372.      -------------------------------------------------------
  1373.  
  1374.  
  1375.                   Total Enclosed:______________
  1376.  
  1377.  
  1378. Include this order form with your Registration Fee. If you are a
  1379. registered user, simply leave us a message on the BBS or complete
  1380. this order form with your payment and send to:
  1381.  
  1382. Kelsey Technologies
  1383. P.O. Box 288
  1384. St. Mary's, GA  31558